volcom
(usa Debian)
Enviado em 17/11/2009 - 14:24h
Vamos aos detalhes:
Tenho um servidor de e-mails Postfix com mais de 40.000 contas, essas que são administradas pelos clientes que criam as contas, mas claro, não excluem.
Portanto se eu não fizer essa manutenção meu servidor pode dar disk full.
A estrutura é:
/var/virtualmail/mail@exemplo.com/new
Esse diretório new é onde ficam as mensagens que NÃO foram lidas no seguinte formato:
-rw------- 1 postfix postfix 47719 2009-10-01 14:02 1254416569.V802I306dc3M780627.exemplo
Reparem que essa mensagem é de 01/10/2009.
Preciso verificar se esses arquivos tem mais de 120 dias, que é política adotada pela empresa para tomar as devidas medidas.
quando executo o find, hora lista os arquivos, hora não. Isso que me deixa intrigado.
O objetivo final é montar um script que execute diariamente criando um "relatório" com as contas que contém esses arquivos de mais de 120 dias e nos envie por e-mail (como tenho em outros scripts), pois nem todas as contas devem receber o mesmo tratamento.
Bom, espero que tenha esclarecido...se não por favor me avise novamente ;)
E desde já muito obrigado!